Conditionele statements
Conditionele statements
Conditionele statements worden in JavaScript gebruikt om ervoor te zorgen dat bepaalde voorwaarden afgetoetst kunnen worden alvorens bepaalde code blokken uit te voeren.
if statement
Een if statement wordt gebruikt om te checken of een bepaalde conditie waar is. Als deze conditie die gecheckt wordt waar is, dan pas wordt de code in de if block uitgevoerd. Anders wordt de code in de if block overgeslagen.
if (10 > 100) {
return "Dit is waar"; // Deze code wordt uitgevoerd omdat de conditie waar is.
}
if (100 > 10) {
return "Dit is niet waar"; // Deze code wordt nooit uitgevoerd omdat de conditie in de if statement false is.
}
if / else statement
Soms willen we bereiken dat wanneer de conditie waar (true) is, er 1 ding gedaan wordt en als hij niet waar (false) is, er iets anders gedaan wordt. Dit kan met een if / else statement.
const tijdOmOpTeStaan = false;
if (tijdOmOpTeStaan) {
return "de wekker gaat af";
} else {
return "laat nog maar even slapen";
}
if / else if / else statement
Als er meer dan 2 mogelijke paden zijn, kunnen we ook nog een if / else if / else functie gebruiken.
let teller = 10;
if (teller < 100) {
return "onder de 100";
} else if(teller < 500) {
return "onder de 500";
} else {
return "boven de 500";
}
switch statement
Een switch statement wordt gebruikt wanneer er meerdere paden mogelijk zijn maar de mogelijke set van waardes die de voorwaarde waar op gecheckt wordt beperkt is.
const internetConnectie = "VERBONDEN";
switch(internetConnectie) {
case "VERBONDEN":
// Dit wordt uitgevoerd
console.log("iedereen gelukkig");
break;
case "VERBROKEN":
// Dit wordt niet uitgevoerd
console.log("iedereen boos");
break;
default:
// Dit wordt niet uitgevoerd
console.log("Schrodingers internet connectie");
break;
}